home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / programming / libraries / mui20dev.lha / MUI / Developer / Modula / txt / MuiD.def < prev    next >
Text File  |  1994-02-11  |  42KB  |  965 lines

  1. DEFINITION MODULE MuiD;
  2.  
  3. (*$ NilChk      := FALSE *)
  4. (*$ EntryClear  := FALSE *)
  5. (*$ LargeVars   := FALSE *)
  6. (*$ StackParms  := FALSE *)
  7.  
  8. (***************************************************************************
  9. **
  10. ** MUI - MagicUserInterface
  11. ** (c) 1993/94 by Stefan Stuntz
  12. **
  13. ** Main Header File
  14. **
  15. ** Modula-Interface done by Christian "Kochtopf" Scholz '93/94 (Freeware)
  16. **
  17. ** New Version 4.2.1994 for MUI 1.5
  18. **
  19. ** If you got problems with this, please contact
  20. **
  21. **   ruebe@pool.informatik.rwth-aachen.de
  22. **
  23. ****************************************************************************
  24. ** General Header File Information
  25. ****************************************************************************
  26. **
  27. ** All macro and structure definitions follow these rules:
  28. **
  29. ** Name                         Meaning
  30. **
  31. ** mc<class>                    Name of a class
  32. ** mm<class><method>            Method
  33. ** mv<class><method><x>         Special method value
  34. ** ma<class><attrib>            Attribute
  35. ** mv<class><attrib><x>         Special attribute value
  36. ** me<error>                    Error return code from MUIError()
  37. ** mi<name>                     Standard MUI image
  38. **
  39. **        ma... attribute definitions are followed by a comment
  40. ** consisting of the three possible letters I, S and G.
  41. ** I: it's possible to specify this attribute at object creation time.
  42. ** S: it's possible to change this attribute with SetAttrs().
  43. ** G: it's possible to get this attribute with GetAttr().
  44. *)
  45.  
  46. IMPORT UD: UtilityD;
  47. IMPORT S:  SYSTEM;
  48.  
  49.  
  50.  
  51. (***************************************************************************
  52. ** Library specification
  53. ***************************************************************************)
  54.  
  55. CONST
  56.  
  57.     muiMasterName="muimaster.library";
  58.     muiMasterVMin=4;
  59.  
  60.  
  61. (***************************************************************************
  62. ** ARexx Interface
  63. ***************************************************************************)
  64.  
  65. TYPE
  66.     MUICommand = RECORD
  67.                     mcName      : S.ADDRESS;
  68.                     mcTemplate  : S.ADDRESS;
  69.                     mcParameters: LONGINT;
  70.                     mcHook      : UD.HookPtr;
  71.                     mcReserved  : ARRAY[0..5] OF LONGINT;
  72.                  END;
  73.  
  74.  
  75.  
  76. (***************************************************************************
  77. ** Return values for MUIError()
  78. ***************************************************************************)
  79.  
  80. CONST
  81.                 meOK                  =0;
  82.                 meOutOfMemory         =1;
  83.                 meOutOfGfxMemory      =2;
  84.                 meInvalidWindowObject =3;
  85.                 meMissingLibrary      =4;
  86.                 meNoARexx             =5;
  87.                 meSingleTask          =6;
  88.  
  89.  
  90.  
  91. (***************************************************************************
  92. ** Standard MUI Images
  93. ***************************************************************************)
  94.  
  95. CONST
  96.                 miWindowBack    = 0;
  97.                 miRequesterBack = 1;
  98.                 miButtonBack    = 2;
  99.                 miListBack      = 3;
  100.                 miTextBack      = 4;
  101.                 miPropBack      = 5;
  102.                 miActiveBack    = 6;
  103.                 miSelectedBack  = 7;
  104.                 miListCursor    = 8;
  105.                 miListSelect    = 9;
  106.                 miListSelCur   = 10;
  107.                 miArrowUp      = 11;
  108.                 miArrowDown    = 12;
  109.                 miArrowLeft    = 13;
  110.                 miArrowRight   = 14;
  111.                 miCheckMark    = 15;
  112.                 miRadioButton  = 16;
  113.                 miCycle        = 17;
  114.                 miPopUp        = 18;
  115.                 miPopFile      = 19;
  116.                 miPopDrawer    = 20;
  117.                 miPropKnob     = 21;
  118.                 miDrawer       = 22;
  119.                 miHardDisk     = 23;
  120.                 miDisk         = 24;
  121.                 miChip         = 25;
  122.                 miVolume       = 26;
  123.                 miPopUpBack    = 27;
  124.                 miNetwork      = 28;
  125.                 miAssign       = 29;
  126.                 miTapePlay     = 30;
  127.                 miTapePlayBack = 31;
  128.                 miTapePause    = 32;
  129.                 miTapeStop     = 33;
  130.                 miTapeRecord   = 34;
  131.                 miVirtualBack  = 35;
  132.                 miCount        = 36;
  133.  
  134.                 miBACKGROUND = (128+ 0);
  135.                 miSHADOW     = (128+ 1);
  136.                 miSHINE      = (128+ 2);
  137.                 miFILL       = (128+ 3);
  138.                 miSHADOWBACK = (128+ 4);
  139.                 miSHADOWFILL = (128+ 5);
  140.                 miSHADOWSHINE= (128+ 6);
  141.                 miFILLBACK   = (128+ 7);
  142.                 miFILLSHINE  = (128+ 8);
  143.                 miSHINEBACK  = (128+ 9);
  144.                 miFILLBACK2  = (128+10);
  145.  
  146.  
  147. (***************************************************************************
  148. ** Special values for some methods
  149. ***************************************************************************)
  150.  
  151. CONST
  152.                 mvTriggerValue =49893131H;
  153.                 mvEveryTime    =49893131H;
  154.  
  155.                 mvApplicationSaveENV     = 0;
  156.                 mvApplicationSaveENVARC  =-1;
  157.                 mvApplicationLoadENV     = 0;
  158.                 mvApplicationLoadENVARC  =-1;
  159.  
  160.                 mvApplicationReturnIDQuit = -1;
  161.  
  162.                 mvListInsertTop       =  0;
  163.                 mvListInsertActive    = -1;
  164.                 mvListInsertSorted    = -2;
  165.                 mvListInsertBottom    = -3;
  166.  
  167.                 mvListRemoveFirst     =  0;
  168.                 mvListRemoveActive    = -1;
  169.                 mvListRemoveLast      = -2;
  170.  
  171.                 mvListSelectOff       =  0;
  172.                 mvListSelectOn        =  1;
  173.                 mvListSelectToggle    =  2;
  174.                 mvListSelectAsk       =  3;
  175.  
  176.                 mvListJumpActive      = -1;
  177.                 mvListGetEntryActive  = -1;
  178.                 mvListSelectActive    = -1;
  179.  
  180.                 mvListRedrawActive    = -1;
  181.                 mvListRedrawAll       = -2;
  182.  
  183.                 mvListExchangeActive  = -1;
  184.  
  185.  
  186.  
  187.  
  188.  
  189. (****************************************************************************)
  190. (** Notify.mui 7.13 (01.12.93)                                             **)
  191. (****************************************************************************)
  192.  
  193.   CONST mcNotify = "Notify.mui";
  194.  
  195. (* Methods *)
  196.  
  197.   CONST mmCallHook                  = 8042B96BH;
  198.   CONST mmKillNotify                = 8042D240H;
  199.   CONST mmMultiSet                  = 8042D356H;
  200.   CONST mmNotify                    = 8042C9CBH;
  201.   CONST mmSet                       = 8042549AH;
  202.   CONST mmSetAsString               = 80422590H;
  203.   CONST mmWriteLong                 = 80428D86H;
  204.   CONST mmWriteString               = 80424BF4H;
  205.  
  206. (* Attributes *)
  207.  
  208.   CONST maAppMessage                 = 80421955H; (* ..g struct AppMessage * *)
  209.   CONST maHelpFile                   = 80423A6EH; (* isg STRPTR            *)
  210.   CONST maHelpLine                   = 8042A825H; (* isg LONG              *)
  211.   CONST maHelpNode                   = 80420B85H; (* isg STRPTR            *)
  212.   CONST maNoNotify                   = 804237F9H; (* .s. BOOL              *)
  213.   CONST maRevision                   = 80427EAAH; (* ..g LONG              *)
  214.   CONST maUserData                   = 80420313H; (* isg ULONG             *)
  215.   CONST maVersion                    = 80422301H; (* ..g LONG              *)
  216.  
  217.  
  218.  
  219. (****************************************************************************)
  220. (** Application.mui 7.12 (28.11.93)                                        **)
  221. (****************************************************************************)
  222.  
  223.   CONST mcApplication = "Application.mui";
  224.  
  225. (* Methods *)
  226.  
  227.   CONST mmApplicationGetMenuCheck   = 8042C0A7H;
  228.   CONST mmApplicationGetMenuState   = 8042A58FH;
  229.   CONST mmApplicationInput          = 8042D0F5H;
  230.   CONST mmApplicationInputBuffered  = 80427E59H;
  231.   CONST mmApplicationLoad           = 8042F90DH;
  232.   CONST mmApplicationPushMethod     = 80429EF8H;
  233.   CONST mmApplicationReturnID       = 804276EFH;
  234.   CONST mmApplicationSave           = 804227EFH;
  235.   CONST mmApplicationSetMenuCheck   = 8042A707H;
  236.   CONST mmApplicationSetMenuState   = 80428BEFH;
  237.   CONST mmApplicationShowHelp       = 80426479H;
  238.  
  239. (* Attributes *)
  240.  
  241.   CONST maApplicationActive          = 804260ABH; (* isg BOOL              *)
  242.   CONST maApplicationAuthor          = 80424842H; (* i.g STRPTR            *)
  243.   CONST maApplicationBase            = 8042E07AH; (* i.g STRPTR            *)
  244.   CONST maApplicationBroker          = 8042DBCEH; (* ..g Broker *          *)
  245.   CONST maApplicationBrokerHook      = 80428F4BH; (* isg struct Hook *     *)
  246.   CONST maApplicationBrokerPort      = 8042E0ADH; (* ..g struct MsgPort *  *)
  247.   CONST maApplicationBrokerPri       = 8042C8D0H; (* i.g LONG              *)
  248.   CONST maApplicationCommands        = 80428648H; (* isg struct MUI_Command * *)
  249.   CONST maApplicationCopyright       = 8042EF4DH; (* i.g STRPTR            *)
  250.   CONST maApplicationDescription     = 80421FC6H; (* i.g STRPTR            *)
  251.   CONST maApplicationDiskObject      = 804235CBH; (* isg struct DiskObject * *)
  252.   CONST maApplicationDoubleStart     = 80423BC6H; (* ..g BOOL              *)
  253.   CONST maApplicationDropObject      = 80421266H; (* is. Object *          *)
  254.   CONST maApplicationIconified       = 8042A07FH; (* .sg BOOL              *)
  255.   CONST maApplicationMenu            = 80420E1FH; (* i.g struct NewMenu *  *)
  256.   CONST maApplicationMenuAction      = 80428961H; (* ..g ULONG             *)
  257.   CONST maApplicationMenuHelp        = 8042540BH; (* ..g ULONG             *)
  258.   CONST maApplicationRexxHook        = 80427C42H; (* isg struct Hook *     *)
  259.   CONST maApplicationRexxMsg         = 8042FD88H; (* ..g struct RxMsg *    *)
  260.   CONST maApplicationRexxString      = 8042D711H; (* .s. STRPTR            *)
  261.   CONST maApplicationSingleTask      = 8042A2C8H; (* i.. BOOL              *)
  262.   CONST maApplicationSleep           = 80425711H; (* .s. BOOL              *)
  263.   CONST maApplicationTitle           = 804281B8H; (* i.g STRPTR            *)
  264.   CONST maApplicationVersion         = 8042B33FH; (* i.g STRPTR            *)
  265.   CONST maApplicationWindow          = 8042BFE0H; (* i.. Object *          *)
  266.  
  267.  
  268.  
  269. (****************************************************************************)
  270. (** Window.mui 7.16 (03.12.93)                                             **)
  271. (****************************************************************************)
  272.  
  273.   CONST mcWindow = "Window.mui";
  274.  
  275. (* Methods *)
  276.  
  277.   CONST mmWindowGetMenuCheck        = 80420414H;
  278.   CONST mmWindowGetMenuState        = 80420D2FH;
  279.   CONST mmWindowScreenToBack        = 8042913DH;
  280.   CONST mmWindowScreenToFront       = 804227A4H;
  281.   CONST mmWindowSetCycleChain       = 80426510H;
  282.   CONST mmWindowSetMenuCheck        = 80422243H;
  283.   CONST mmWindowSetMenuState        = 80422B5EH;
  284.   CONST mmWindowToBack              = 8042152EH;
  285.   CONST mmWindowToFront             = 8042554FH;
  286.  
  287. (* Attributes *)
  288.  
  289.   CONST maWindowActivate             = 80428D2FH; (* isg BOOL              *)
  290.   CONST maWindowActiveObject         = 80427925H; (* .sg Object *          *)
  291.   CONST maWindowAltHeight            = 8042CCE3H; (* i.g LONG              *)
  292.   CONST maWindowAltLeftEdge          = 80422D65H; (* i.g LONG              *)
  293.   CONST maWindowAltTopEdge           = 8042E99BH; (* i.g LONG              *)
  294.   CONST maWindowAltWidth             = 804260F4H; (* i.g LONG              *)
  295.   CONST maWindowAppWindow            = 804280CFH; (* i.. BOOL              *)
  296.   CONST maWindowBackdrop             = 8042C0BBH; (* i.. BOOL              *)
  297.   CONST maWindowBorderless           = 80429B79H; (* i.. BOOL              *)
  298.   CONST maWindowCloseGadget          = 8042A110H; (* i.. BOOL              *)
  299.   CONST maWindowCloseRequest         = 8042E86EH; (* ..g BOOL              *)
  300.   CONST maWindowDefaultObject        = 804294D7H; (* isg Object *          *)
  301.   CONST maWindowDepthGadget          = 80421923H; (* i.. BOOL              *)
  302.   CONST maWindowDragBar              = 8042045DH; (* i.. BOOL              *)
  303.   CONST maWindowHeight               = 80425846H; (* i.g LONG              *)
  304.   CONST maWindowID                   = 804201BDH; (* isg ULONG             *)
  305.   CONST maWindowInputEvent           = 804247D8H; (* ..g struct InputEvent * *)
  306.   CONST maWindowLeftEdge             = 80426C65H; (* i.g LONG              *)
  307.   CONST maWindowMenu                 = 8042DB94H; (* i.. struct NewMenu *  *)
  308.   CONST maWindowNoMenus              = 80429DF5H; (* .s. BOOL              *)
  309.   CONST maWindowOpen                 = 80428AA0H; (* .sg BOOL              *)
  310.   CONST maWindowPublicScreen         = 804278E4H; (* isg STRPTR            *)
  311.   CONST maWindowRefWindow            = 804201F4H; (* is. Object *          *)
  312.   CONST maWindowRootObject           = 8042CBA5H; (* i.. Object *          *)
  313.   CONST maWindowScreen               = 8042DF4FH; (* isg struct Screen *   *)
  314.   CONST maWindowScreenTitle          = 804234B0H; (* isg STRPTR            *)
  315.   CONST maWindowSizeGadget           = 8042E33DH; (* i.. BOOL              *)
  316.   CONST maWindowSizeRight            = 80424780H; (* i.. BOOL              *)
  317.   CONST maWindowSleep                = 8042E7DBH; (* .sg BOOL              *)
  318.   CONST maWindowTitle                = 8042AD3DH; (* isg STRPTR            *)
  319.   CONST maWindowTopEdge              = 80427C66H; (* i.g LONG              *)
  320.   CONST maWindowWidth                = 8042DCAEH; (* i.g LONG              *)
  321.   CONST maWindowWindow               = 80426A42H; (* ..g struct Window *   *)
  322.  
  323.   CONST mvWindowActiveObjectNone     = 0;
  324.   CONST mvWindowActiveObjectNext     = -1;
  325.   CONST mvWindowActiveObjectPrev     = -2;
  326.   CONST mvWindowAltHeightScaled      = -1000;
  327.   CONST mvWindowAltLeftEdgeCentered  = -1;
  328.   CONST mvWindowAltLeftEdgeMoused    = -2;
  329.   CONST mvWindowAltLeftEdgeNoChange  = -1000;
  330.   CONST mvWindowAltTopEdgeCentered   = -1;
  331.   CONST mvWindowAltTopEdgeMoused     = -2;
  332.   CONST mvWindowAltTopEdgeNoChange   = -1000;
  333.   CONST mvWindowAltWidthScaled       = -1000;
  334.   CONST mvWindowHeightScaled         = -1000;
  335.   CONST mvWindowHeightDefault        = -1001;
  336.   CONST mvWindowLeftEdgeCentered     = -1;
  337.   CONST mvWindowLeftEdgeMoused       = -2;
  338.   CONST mvWindowMenuNoMenu           = -1;
  339.   CONST mvWindowTopEdgeCentered      = -1;
  340.   CONST mvWindowTopEdgeMoused        = -2;
  341.   CONST mvWindowWidthScaled          = -1000;
  342.   CONST mvWindowWidthDefault         = -1001;
  343.  
  344.  
  345. (****************************************************************************)
  346. (** Area.mui 7.15 (28.11.93)                                               **)
  347. (****************************************************************************)
  348.  
  349.   CONST mcArea = "Area.mui";
  350.  
  351. (* Methods *)
  352.  
  353.   CONST mmAskMinMax                 = 80423874H;
  354.   CONST mmCleanup                   = 8042D985H;
  355.   CONST mmDraw                      = 80426F3FH;
  356.   CONST mmHandleInput               = 80422A1AH;
  357.   CONST mmHide                      = 8042F20FH;
  358.   CONST mmSetup                     = 80428354H;
  359.   CONST mmShow                      = 8042CC84H;
  360.  
  361. (* Attributes *)
  362.  
  363.   CONST maApplicationObject          = 8042D3EEH; (* ..g Object *          *)
  364.   CONST maBackground                 = 8042545BH; (* is. LONG              *)
  365.   CONST maBottomEdge                 = 8042E552H; (* ..g LONG              *)
  366.   CONST maControlChar                = 8042120BH; (* i.. char              *)
  367.   CONST maDisabled                   = 80423661H; (* isg BOOL              *)
  368.   CONST maExportID                   = 8042D76EH; (* isg LONG              *)
  369.   CONST maFixHeight                  = 8042A92BH; (* i.. LONG              *)
  370.   CONST maFixHeightTxt               = 804276F2H; (* i.. LONG              *)
  371.   CONST maFixWidth                   = 8042A3F1H; (* i.. LONG              *)
  372.   CONST maFixWidthTxt                = 8042D044H; (* i.. STRPTR            *)
  373.   CONST maFont                       = 8042BE50H; (* i.g struct TextFont * *)
  374.   CONST maFrame                      = 8042AC64H; (* i.. LONG              *)
  375.   CONST maFramePhantomHoriz          = 8042ED76H; (* i.. BOOL              *)
  376.   CONST maFrameTitle                 = 8042D1C7H; (* i.. STRPTR            *)
  377.   CONST maHeight                     = 80423237H; (* ..g LONG              *)
  378.   CONST maHorizWeight                = 80426DB9H; (* i.. LONG              *)
  379.   CONST maInnerBottom                = 8042F2C0H; (* i.. LONG              *)
  380.   CONST maInnerLeft                  = 804228F8H; (* i.. LONG              *)
  381.   CONST maInnerRight                 = 804297FFH; (* i.. LONG              *)
  382.   CONST maInnerTop                   = 80421EB6H; (* i.. LONG              *)
  383.   CONST maInputMode                  = 8042FB04H; (* i.. LONG              *)
  384.   CONST maLeftEdge                   = 8042BEC6H; (* ..g LONG              *)
  385.   CONST maPressed                    = 80423535H; (* ..g BOOL              *)
  386.   CONST maRightEdge                  = 8042BA82H; (* ..g LONG              *)
  387.   CONST maSelected                   = 8042654BH; (* isg BOOL              *)
  388.   CONST maShowMe                     = 80429BA8H; (* isg BOOL              *)
  389.   CONST maShowSelState               = 8042CAACH; (* i.. BOOL              *)
  390.   CONST maTimer                      = 80426435H; (* ..g LONG              *)
  391.   CONST maTopEdge                    = 8042509BH; (* ..g LONG              *)
  392.   CONST maVertWeight                 = 804298D0H; (* i.. LONG              *)
  393.   CONST maWeight                     = 80421D1FH; (* i.. LONG              *)
  394.   CONST maWidth                      = 8042B59CH; (* ..g LONG              *)
  395.   CONST maWindow                     = 80421591H; (* ..g struct Window *   *)
  396.   CONST maWindowObject               = 8042669EH; (* ..g Object *          *)
  397.  
  398.   CONST mvFontInherit                = 0;
  399.   CONST mvFontNormal                 = -1;
  400.   CONST mvFontList                   = -2;
  401.   CONST mvFontTiny                   = -3;
  402.   CONST mvFontFixed                  = -4;
  403.   CONST mvFontTitle                  = -5;
  404.   CONST mvFrameNone                  = 0;
  405.   CONST mvFrameButton                = 1;
  406.   CONST mvFrameImageButton           = 2;
  407.   CONST mvFrameText                  = 3;
  408.   CONST mvFrameString                = 4;
  409.   CONST mvFrameReadList              = 5;
  410.   CONST mvFrameInputList             = 6;
  411.   CONST mvFrameProp                  = 7;
  412.   CONST mvFrameGauge                 = 8;
  413.   CONST mvFrameGroup                 = 9;
  414.   CONST mvFramePopUp                 = 10;
  415.   CONST mvFrameVirtual               = 11;
  416.   CONST mvFrameSlider                = 12;
  417.   CONST mvFrameCount                 = 13;
  418.   CONST mvInputModeNone              = 0;
  419.   CONST mvInputModeRelVerify         = 1;
  420.   CONST mvInputModeImmediate         = 2;
  421.   CONST mvInputModeToggle            = 3;
  422.  
  423.  
  424. (****************************************************************************)
  425. (** Rectangle.mui 7.14 (28.11.93)                                          **)
  426. (****************************************************************************)
  427.  
  428.   CONST mcRectangle = "Rectangle.mui";
  429.  
  430. (* Attributes *)
  431.  
  432.   CONST maRectangleHBar              = 8042C943H; (* i.g BOOL              *)
  433.   CONST maRectangleVBar              = 80422204H; (* i.g BOOL              *)
  434.  
  435.  
  436.  
  437. (****************************************************************************)
  438. (** Image.mui 7.13 (28.11.93)                                              **)
  439. (****************************************************************************)
  440.  
  441.   CONST mcImage = "Image.mui";
  442.  
  443. (* Attributes *)
  444.  
  445.   CONST maImageFontMatch             = 8042815DH; (* i.. BOOL              *)
  446.   CONST maImageFontMatchHeight       = 80429F26H; (* i.. BOOL              *)
  447.   CONST maImageFontMatchWidth        = 804239BFH; (* i.. BOOL              *)
  448.   CONST maImageFreeHoriz             = 8042DA84H; (* i.. BOOL              *)
  449.   CONST maImageFreeVert              = 8042EA28H; (* i.. BOOL              *)
  450.   CONST maImageOldImage              = 80424F3DH; (* i.. struct Image *    *)
  451.   CONST maImageSpec                  = 804233D5H; (* i.. char *            *)
  452.   CONST maImageState                 = 8042A3ADH; (* is. LONG              *)
  453.  
  454.  
  455.  
  456. (****************************************************************************)
  457. (** Text.mui 7.15 (28.11.93)                                               **)
  458. (****************************************************************************)
  459.  
  460.   CONST mcText = "Text.mui";
  461.  
  462. (* Attributes *)
  463.  
  464.   CONST maTextContents               = 8042F8DCH; (* isg STRPTR            *)
  465.   CONST maTextHiChar                 = 804218FFH; (* i.. char              *)
  466.   CONST maTextPreParse               = 8042566DH; (* isg STRPTR            *)
  467.   CONST maTextSetMax                 = 80424D0AH; (* i.. BOOL              *)
  468.   CONST maTextSetMin                 = 80424E10H; (* i.. BOOL              *)
  469.  
  470.  
  471.  
  472. (****************************************************************************)
  473. (** String.mui 7.13 (28.11.93)                                             **)
  474. (****************************************************************************)
  475.  
  476.   CONST mcString = "String.mui";
  477.  
  478. (* Attributes *)
  479.  
  480.   CONST maStringAccept               = 8042E3E1H; (* isg STRPTR            *)
  481.   CONST maStringAcknowledge          = 8042026CH; (* ..g STRPTR            *)
  482.   CONST maStringAttachedList         = 80420FD2H; (* i.. Object *          *)
  483.   CONST maStringBufferPos            = 80428B6CH; (* .sg LONG              *)
  484.   CONST maStringContents             = 80428FFDH; (* isg STRPTR            *)
  485.   CONST maStringDisplayPos           = 8042CCBFH; (* .sg LONG              *)
  486.   CONST maStringEditHook             = 80424C33H; (* isg struct Hook *     *)
  487.   CONST maStringFormat               = 80427484H; (* i.g LONG              *)
  488.   CONST maStringInteger              = 80426E8AH; (* isg ULONG             *)
  489.   CONST maStringMaxLen               = 80424984H; (* i.. LONG              *)
  490.   CONST maStringReject               = 8042179CH; (* isg STRPTR            *)
  491.   CONST maStringSecret               = 80428769H; (* i.g BOOL              *)
  492.  
  493.   CONST mvStringFormatLeft           = 0;
  494.   CONST mvStringFormatCenter         = 1;
  495.   CONST mvStringFormatRight          = 2;
  496.  
  497.  
  498. (****************************************************************************)
  499. (** Prop.mui 7.12 (28.11.93)                                               **)
  500. (****************************************************************************)
  501.  
  502.   CONST mcProp = "Prop.mui";
  503.  
  504. (* Attributes *)
  505.  
  506.   CONST maPropEntries                = 8042FBDBH; (* isg LONG              *)
  507.   CONST maPropFirst                  = 8042D4B2H; (* isg LONG              *)
  508.   CONST maPropHoriz                  = 8042F4F3H; (* i.g BOOL              *)
  509.   CONST maPropSlider                 = 80429C3AH; (* isg BOOL              *)
  510.   CONST maPropVisible                = 8042FEA6H; (* isg LONG              *)
  511.  
  512.  
  513.  
  514. (****************************************************************************)
  515. (** Gauge.mui 7.42 (10.02.94)                                              **)
  516. (****************************************************************************)
  517.  
  518.   CONST mcGauge = "Gauge.mui";
  519.  
  520. (* Attributes *)
  521.  
  522.   CONST maGaugeCurrent               = 8042F0DDH; (* isg LONG              *)
  523.   CONST maGaugeDivide                = 8042D8DFH; (* isg BOOL              *)
  524.   CONST maGaugeHoriz                 = 804232DDH; (* i.. BOOL              *)
  525.   CONST maGaugeInfoText              = 8042BF15H; (* isg char *            *)
  526.   CONST maGaugeMax                   = 8042BCDBH; (* isg LONG              *)
  527.  
  528.  
  529.  
  530. (****************************************************************************)
  531. (** Scale.mui 7.38 (10.02.94)                                              **)
  532. (****************************************************************************)
  533.  
  534.   CONST mcScale = "Scale.mui";
  535.  
  536. (* Attributes *)
  537.  
  538.   CONST maScaleHoriz                 = 8042919AH; (* isg BOOL              *)
  539.  
  540.  
  541.  
  542. (****************************************************************************)
  543. (** Boopsi.mui 7.37 (10.02.94)                                             **)
  544. (****************************************************************************)
  545.  
  546.   CONST mcBoopsi = "Boopsi.mui";
  547.  
  548. (* Attributes *)
  549.  
  550.   CONST maBoopsiClass                = 80426999H; (* isg struct IClass *   *)
  551.   CONST maBoopsiClassID              = 8042BFA3H; (* isg char *            *)
  552.   CONST maBoopsiMaxHeight            = 8042757FH; (* isg ULONG             *)
  553.   CONST maBoopsiMaxWidth             = 8042BCB1H; (* isg ULONG             *)
  554.   CONST maBoopsiMinHeight            = 80422C93H; (* isg ULONG             *)
  555.   CONST maBoopsiMinWidth             = 80428FB2H; (* isg ULONG             *)
  556.   CONST maBoopsiObject               = 80420178H; (* ..g Object *          *)
  557.   CONST maBoopsiRemember             = 8042F4BDH; (* i.. ULONG             *)
  558.   CONST maBoopsiTagDrawInfo          = 8042BAE7H; (* isg ULONG             *)
  559.   CONST maBoopsiTagScreen            = 8042BC71H; (* isg ULONG             *)
  560.   CONST maBoopsiTagWindow            = 8042E11DH; (* isg ULONG             *)
  561.  
  562.  
  563.  
  564. (****************************************************************************)
  565. (** Colorfield.mui 7.39 (10.02.94)                                         **)
  566. (****************************************************************************)
  567.  
  568.   CONST mcColorfield = "Colorfield.mui";
  569.  
  570. (* Attributes *)
  571.  
  572.   CONST maColorfieldBlue             = 8042D3B0H; (* isg ULONG             *)
  573.   CONST maColorfieldGreen            = 80424466H; (* isg ULONG             *)
  574.   CONST maColorfieldPen              = 8042713AH; (* ..g ULONG             *)
  575.   CONST maColorfieldRed              = 804279F6H; (* isg ULONG             *)
  576.   CONST maColorfieldRGB              = 8042677AH; (* isg ULONG *           *)
  577.  
  578.  
  579.  
  580. (****************************************************************************)
  581. (** List.mui 7.22 (28.11.93)                                               **)
  582. (****************************************************************************)
  583.  
  584.   CONST mcList = "List.mui";
  585.  
  586. (* Methods *)
  587.  
  588.   CONST mmListClear                 = 8042AD89H;
  589.   CONST mmListExchange              = 8042468CH;
  590.   CONST mmListGetEntry              = 804280ECH;
  591.   CONST mmListInsert                = 80426C87H;
  592.   CONST mmListInsertSingle          = 804254D5H;
  593.   CONST mmListJump                  = 8042BAABH;
  594.   CONST mmListNextSelected          = 80425F17H;
  595.   CONST mmListRedraw                = 80427993H;
  596.   CONST mmListRemove                = 8042647EH;
  597.   CONST mmListSelect                = 804252D8H;
  598.   CONST mmListSort                  = 80422275H;
  599.  
  600. (* Attributes *)
  601.  
  602.   CONST maListActive                 = 8042391CH; (* isg LONG              *)
  603.   CONST maListAdjustHeight           = 8042850DH; (* i.. BOOL              *)
  604.   CONST maListAdjustWidth            = 8042354AH; (* i.. BOOL              *)
  605.   CONST maListCompareHook            = 80425C14H; (* is. struct Hook *     *)
  606.   CONST maListConstructHook          = 8042894FH; (* is. struct Hook *     *)
  607.   CONST maListDestructHook           = 804297CEH; (* is. struct Hook *     *)
  608.   CONST maListDisplayHook            = 8042B4D5H; (* is. struct Hook *     *)
  609.   CONST maListEntries                = 80421654H; (* ..g LONG              *)
  610.   CONST maListFirst                  = 804238D4H; (* ..g LONG              *)
  611.   CONST maListFormat                 = 80423C0AH; (* isg STRPTR            *)
  612.   CONST maListMultiTestHook          = 8042C2C6H; (* is. struct Hook *     *)
  613.   CONST maListQuiet                  = 8042D8C7H; (* .s. BOOL              *)
  614.   CONST maListSourceArray            = 8042C0A0H; (* i.. APTR              *)
  615.   CONST maListTitle                  = 80423E66H; (* isg char *            *)
  616.   CONST maListVisible                = 8042191FH; (* ..g LONG              *)
  617.  
  618.   CONST mvListActiveOff              = -1;
  619.   CONST mvListActiveTop              = -2;
  620.   CONST mvListActiveBottom           = -3;
  621.   CONST mvListActiveUp               = -4;
  622.   CONST mvListActiveDown             = -5;
  623.   CONST mvListActivePageUp           = -6;
  624.   CONST mvListActivePageDown         = -7;
  625.   CONST mvListConstructHookString    = -1;
  626.   CONST mvListDestructHookString     = -1;
  627.  
  628.  
  629. (****************************************************************************)
  630. (** Floattext.mui 7.40 (10.02.94)                                          **)
  631. (****************************************************************************)
  632.  
  633.   CONST mcFloattext = "Floattext.mui";
  634.  
  635. (* Attributes *)
  636.  
  637.   CONST maFloattextJustify           = 8042DC03H; (* isg BOOL              *)
  638.   CONST maFloattextSkipChars         = 80425C7DH; (* is. STRPTR            *)
  639.   CONST maFloattextTabSize           = 80427D17H; (* is. LONG              *)
  640.   CONST maFloattextText              = 8042D16AH; (* isg STRPTR            *)
  641.  
  642.  
  643.  
  644. (****************************************************************************)
  645. (** Volumelist.mui 7.37 (10.02.94)                                         **)
  646. (****************************************************************************)
  647.  
  648.   CONST mcVolumelist = "Volumelist.mui";
  649.  
  650.  
  651. (****************************************************************************)
  652. (** Scrmodelist.mui 7.45 (10.02.94)                                        **)
  653. (****************************************************************************)
  654.  
  655.   CONST mcScrmodelist = "Scrmodelist.mui";
  656.  
  657. (* Attributes *)
  658.  
  659.  
  660.  
  661.  
  662. (****************************************************************************)
  663. (** Dirlist.mui 7.38 (10.02.94)                                            **)
  664. (****************************************************************************)
  665.  
  666.   CONST mcDirlist = "Dirlist.mui";
  667.  
  668. (* Methods *)
  669.  
  670.   CONST mmDirlistReRead             = 80422D71H;
  671.  
  672. (* Attributes *)
  673.  
  674.   CONST maDirlistAcceptPattern       = 8042760AH; (* is. STRPTR            *)
  675.   CONST maDirlistDirectory           = 8042EA41H; (* is. STRPTR            *)
  676.   CONST maDirlistDrawersOnly         = 8042B379H; (* is. BOOL              *)
  677.   CONST maDirlistFilesOnly           = 8042896AH; (* is. BOOL              *)
  678.   CONST maDirlistFilterDrawers       = 80424AD2H; (* is. BOOL              *)
  679.   CONST maDirlistFilterHook          = 8042AE19H; (* is. struct Hook *     *)
  680.   CONST maDirlistMultiSelDirs        = 80428653H; (* is. BOOL              *)
  681.   CONST maDirlistNumBytes            = 80429E26H; (* ..g LONG              *)
  682.   CONST maDirlistNumDrawers          = 80429CB8H; (* ..g LONG              *)
  683.   CONST maDirlistNumFiles            = 8042A6F0H; (* ..g LONG              *)
  684.   CONST maDirlistPath                = 80426176H; (* ..g STRPTR            *)
  685.   CONST maDirlistRejectIcons         = 80424808H; (* is. BOOL              *)
  686.   CONST maDirlistRejectPattern       = 804259C7H; (* is. STRPTR            *)
  687.   CONST maDirlistSortDirs            = 8042BBB9H; (* is. LONG              *)
  688.   CONST maDirlistSortHighLow         = 80421896H; (* is. BOOL              *)
  689.   CONST maDirlistSortType            = 804228BCH; (* is. LONG              *)
  690.   CONST maDirlistStatus              = 804240DEH; (* ..g LONG              *)
  691.  
  692.   CONST mvDirlistSortDirsFirst       = 0;
  693.   CONST mvDirlistSortDirsLast        = 1;
  694.   CONST mvDirlistSortDirsMix         = 2;
  695.   CONST mvDirlistSortTypeName        = 0;
  696.   CONST mvDirlistSortTypeDate        = 1;
  697.   CONST mvDirlistSortTypeSize        = 2;
  698.   CONST mvDirlistStatusInvalid       = 0;
  699.   CONST mvDirlistStatusReading       = 1;
  700.   CONST mvDirlistStatusValid         = 2;
  701.  
  702.  
  703. (****************************************************************************)
  704. (** Group.mui 7.12 (28.11.93)                                              **)
  705. (****************************************************************************)
  706.  
  707.   CONST mcGroup = "Group.mui";
  708.  
  709. (* Methods *)
  710.  
  711.  
  712. (* Attributes *)
  713.  
  714.   CONST maGroupActivePage            = 80424199H; (* isg LONG              *)
  715.   CONST maGroupChild                 = 804226E6H; (* i.. Object *          *)
  716.   CONST maGroupColumns               = 8042F416H; (* is. LONG              *)
  717.   CONST maGroupHoriz                 = 8042536BH; (* i.. BOOL              *)
  718.   CONST maGroupHorizSpacing          = 8042C651H; (* is. LONG              *)
  719.   CONST maGroupPageMode              = 80421A5FH; (* is. BOOL              *)
  720.   CONST maGroupRows                  = 8042B68FH; (* is. LONG              *)
  721.   CONST maGroupSameHeight            = 8042037EH; (* i.. BOOL              *)
  722.   CONST maGroupSameSize              = 80420860H; (* i.. BOOL              *)
  723.   CONST maGroupSameWidth             = 8042B3ECH; (* i.. BOOL              *)
  724.   CONST maGroupSpacing               = 8042866DH; (* is. LONG              *)
  725.   CONST maGroupVertSpacing           = 8042E1BFH; (* is. LONG              *)
  726.  
  727.  
  728.  
  729. (****************************************************************************)
  730. (** Group.mui 7.12 (28.11.93)                                              **)
  731. (****************************************************************************)
  732.  
  733.   CONST mcRegister = "Register.mui";
  734.  
  735. (* Attributes *)
  736.  
  737.   CONST maRegisterFrame              = 8042349BH; (* i.g BOOL              *)
  738.   CONST maRegisterTitles             = 804297ECH; (* i.g STRPTR *          *)
  739.  
  740.  
  741.  
  742. (****************************************************************************)
  743. (** Virtgroup.mui 7.37 (10.02.94)                                          **)
  744. (****************************************************************************)
  745.  
  746.   CONST mcVirtgroup = "Virtgroup.mui";
  747.  
  748. (* Methods *)
  749.  
  750.  
  751. (* Attributes *)
  752.  
  753.   CONST maVirtgroupHeight            = 80423038H; (* ..g LONG              *)
  754.   CONST maVirtgroupLeft              = 80429371H; (* isg LONG              *)
  755.   CONST maVirtgroupTop               = 80425200H; (* isg LONG              *)
  756.   CONST maVirtgroupWidth             = 80427C49H; (* ..g LONG              *)
  757.  
  758.  
  759.  
  760. (****************************************************************************)
  761. (** Scrollgroup.mui 7.35 (10.02.94)                                        **)
  762. (****************************************************************************)
  763.  
  764.   CONST mcScrollgroup = "Scrollgroup.mui";
  765.  
  766. (* Attributes *)
  767.  
  768.   CONST maScrollgroupContents        = 80421261H; (* i.. Object *          *)
  769.  
  770.  
  771.  
  772. (****************************************************************************)
  773. (** Scrollbar.mui 7.12 (28.11.93)                                          **)
  774. (****************************************************************************)
  775.  
  776.   CONST mcScrollbar = "Scrollbar.mui";
  777.  
  778.  
  779. (****************************************************************************)
  780. (** Listview.mui 7.13 (28.11.93)                                           **)
  781. (****************************************************************************)
  782.  
  783.   CONST mcListview = "Listview.mui";
  784.  
  785. (* Attributes *)
  786.  
  787.   CONST maListviewClickColumn        = 8042D1B3H; (* ..g LONG              *)
  788.   CONST maListviewDefClickColumn     = 8042B296H; (* isg LONG              *)
  789.   CONST maListviewDoubleClick        = 80424635H; (* i.g BOOL              *)
  790.   CONST maListviewInput              = 8042682DH; (* i.. BOOL              *)
  791.   CONST maListviewList               = 8042BCCEH; (* i.. Object *          *)
  792.   CONST maListviewMultiSelect        = 80427E08H; (* i.. LONG              *)
  793.   CONST maListviewSelectChange       = 8042178FH; (* ..g BOOL              *)
  794.  
  795.   CONST mvListviewMultiSelectNone    = 0;
  796.   CONST mvListviewMultiSelectDefault = 1;
  797.   CONST mvListviewMultiSelectShifted = 2;
  798.   CONST mvListviewMultiSelectAlways  = 3;
  799.  
  800.  
  801. (****************************************************************************)
  802. (** Radio.mui 7.12 (28.11.93)                                              **)
  803. (****************************************************************************)
  804.  
  805.   CONST mcRadio = "Radio.mui";
  806.  
  807. (* Attributes *)
  808.  
  809.   CONST maRadioActive                = 80429B41H; (* isg LONG              *)
  810.   CONST maRadioEntries               = 8042B6A1H; (* i.. STRPTR *          *)
  811.  
  812.  
  813.  
  814. (****************************************************************************)
  815. (** Cycle.mui 7.16 (28.11.93)                                              **)
  816. (****************************************************************************)
  817.  
  818.   CONST mcCycle = "Cycle.mui";
  819.  
  820. (* Attributes *)
  821.  
  822.   CONST maCycleActive                = 80421788H; (* isg LONG              *)
  823.   CONST maCycleEntries               = 80420629H; (* i.. STRPTR *          *)
  824.  
  825.   CONST mvCycleActiveNext            = -1;
  826.   CONST mvCycleActivePrev            = -2;
  827.  
  828.  
  829. (****************************************************************************)
  830. (** Slider.mui 7.12 (28.11.93)                                             **)
  831. (****************************************************************************)
  832.  
  833.   CONST mcSlider = "Slider.mui";
  834.  
  835. (* Attributes *)
  836.  
  837.   CONST maSliderLevel                = 8042AE3AH; (* isg LONG              *)
  838.   CONST maSliderMax                  = 8042D78AH; (* i.. LONG              *)
  839.   CONST maSliderMin                  = 8042E404H; (* i.. LONG              *)
  840.   CONST maSliderQuiet                = 80420B26H; (* i.. BOOL              *)
  841.   CONST maSliderReverse              = 8042F2A0H; (* isg BOOL              *)
  842.  
  843.  
  844.  
  845. (****************************************************************************)
  846. (** Coloradjust.mui 7.47 (10.02.94)                                        **)
  847. (****************************************************************************)
  848.  
  849.   CONST mcColoradjust = "Coloradjust.mui";
  850.  
  851. (* Attributes *)
  852.  
  853.   CONST maColoradjustBlue            = 8042B8A3H; (* isg ULONG             *)
  854.   CONST maColoradjustGreen           = 804285ABH; (* isg ULONG             *)
  855.   CONST maColoradjustModeID          = 8042EC59H; (* isg ULONG             *)
  856.   CONST maColoradjustRed             = 80420EAAH; (* isg ULONG             *)
  857.   CONST maColoradjustRGB             = 8042F899H; (* isg ULONG *           *)
  858.  
  859.  
  860.  
  861. (****************************************************************************)
  862. (** Palette.mui 7.36 (10.02.94)                                            **)
  863. (****************************************************************************)
  864.  
  865.   CONST mcPalette = "Palette.mui";
  866.  
  867. (* Attributes *)
  868.  
  869.   CONST maPaletteEntries             = 8042A3D8H; (* i.g struct MUI_Palette_Entry * *)
  870.   CONST maPaletteGroupable           = 80423E67H; (* isg BOOL              *)
  871.   CONST maPaletteNames               = 8042C3A2H; (* isg char **           *)
  872.  
  873.  
  874.  
  875. (****************************************************************************)
  876. (** Colorpanel.mui 7.12 (10.02.94)                                         **)
  877. (****************************************************************************)
  878.  
  879.   CONST mcColorpanel = "Colorpanel.mui";
  880.  
  881. (* Methods *)
  882.  
  883.  
  884. (* Attributes *)
  885.  
  886.  
  887.  
  888.  
  889. (****************************************************************************)
  890. (** Popstring.mui 7.19 (02.12.93)                                          **)
  891. (****************************************************************************)
  892.  
  893.   CONST mcPopstring = "Popstring.mui";
  894.  
  895. (* Methods *)
  896.  
  897.   CONST mmPopstringClose            = 8042DC52H;
  898.   CONST mmPopstringOpen             = 804258BAH;
  899.  
  900. (* Attributes *)
  901.  
  902.   CONST maPopstringButton            = 8042D0B9H; (* i.g Object *          *)
  903.   CONST maPopstringCloseHook         = 804256BFH; (* isg struct Hook *     *)
  904.   CONST maPopstringOpenHook          = 80429D00H; (* isg struct Hook *     *)
  905.   CONST maPopstringString            = 804239EAH; (* i.g Object *          *)
  906.   CONST maPopstringToggle            = 80422B7AH; (* isg BOOL              *)
  907.  
  908.  
  909.  
  910. (****************************************************************************)
  911. (** Popobject.mui 7.18 (02.12.93)                                          **)
  912. (****************************************************************************)
  913.  
  914.   CONST mcPopobject = "Popobject.mui";
  915.  
  916. (* Attributes *)
  917.  
  918.   CONST maPopobjectFollow            = 80424CB5H; (* isg BOOL              *)
  919.   CONST maPopobjectLight             = 8042A5A3H; (* isg BOOL              *)
  920.   CONST maPopobjectObject            = 804293E3H; (* i.g Object *          *)
  921.   CONST maPopobjectObjStrHook        = 8042DB44H; (* isg struct Hook *     *)
  922.   CONST maPopobjectStrObjHook        = 8042FBE1H; (* isg struct Hook *     *)
  923.   CONST maPopobjectVolatile          = 804252ECH; (* isg BOOL              *)
  924.  
  925.  
  926.  
  927. (****************************************************************************)
  928. (** Popasl.mui 7.5 (03.12.93)                                              **)
  929. (****************************************************************************)
  930.  
  931.   CONST mcPopasl = "Popasl.mui";
  932.  
  933. (* Attributes *)
  934.  
  935.   CONST maPopaslActive               = 80421B37H; (* ..g BOOL              *)
  936.   CONST maPopaslStartHook            = 8042B703H; (* isg struct Hook *     *)
  937.   CONST maPopaslStopHook             = 8042D8D2H; (* isg struct Hook *     *)
  938.   CONST maPopaslType                 = 8042DF3DH; (* i.g ULONG             *)
  939.  
  940.  
  941.  
  942.  
  943. (****************************************************************************)
  944. (** The additional Procedures for window-class                             **)
  945. (****************************************************************************)
  946.  
  947.  
  948.         PROCEDURE mvWindowTopEdgeDelta(p:LONGINT): LONGINT;
  949.         PROCEDURE mvWindowWidthMinMax(p:LONGINT): LONGINT;
  950.         PROCEDURE mvWindowWidthVisible(p:LONGINT): LONGINT; 
  951.         PROCEDURE mvWindowWidthScreen(p:LONGINT): LONGINT; 
  952.         PROCEDURE mvWindowHeightMinMax(p:LONGINT): LONGINT; 
  953.         PROCEDURE mvWindowHeightVisible(p:LONGINT): LONGINT; 
  954.         PROCEDURE mvWindowHeightScreen(p:LONGINT): LONGINT; 
  955.         PROCEDURE mvWindowAltTopEdgeDelta(p:LONGINT): LONGINT; 
  956.         PROCEDURE mvWindowAltWidthMinMax(p:LONGINT): LONGINT; 
  957.         PROCEDURE mvWindowAltWidthVisible(p:LONGINT): LONGINT; 
  958.         PROCEDURE mvWindowAltWidthScreen(p:LONGINT): LONGINT; 
  959.         PROCEDURE mvWindowAltHeightMinMax(p:LONGINT): LONGINT; 
  960.         PROCEDURE mvWindowAltHeightVisible(p:LONGINT): LONGINT; 
  961.         PROCEDURE mvWindowAltHeightScreen(p:LONGINT): LONGINT; 
  962.  
  963.  
  964. END MuiD.
  965.